-
Notifications
You must be signed in to change notification settings - Fork 325
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
move the component #5515
Draft
patrickpatrickpatrick
wants to merge
1
commit into
main
Choose a base branch
from
rename-component
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
move the component #5515
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
📋 StatsFile sizes
Modules
View stats and visualisations on the review app Action run for 2577602 |
JavaScript changes to npm packagediff --git a/packages/govuk-frontend/dist/govuk/govuk-frontend.min.js b/packages/govuk-frontend/dist/govuk/govuk-frontend.min.js
index f69163a5d..36c4c24d1 100644
--- a/packages/govuk-frontend/dist/govuk/govuk-frontend.min.js
+++ b/packages/govuk-frontend/dist/govuk/govuk-frontend.min.js
@@ -78,7 +78,7 @@ class InitError extends GOVUKFrontendError {
super("string" == typeof t ? t : formatErrorMessage(t, "Root element (`$root`) already initialised")), this.name = "InitError"
}
}
-class GOVUKFrontendComponent {
+class Component {
get $root() {
return this._$root
}
@@ -107,9 +107,9 @@ class GOVUKFrontendComponent {
if (!isSupported()) throw new SupportError
}
}
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const t = Symbol.for("configOverride");
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[t](t) {
return {}
}
@@ -580,7 +580,7 @@ CharacterCount.moduleName = "govuk-character-count", CharacterCount.defaults = O
errorMessage: 'Either "maxlength" or "maxwords" must be provided'
}]
});
-class Checkboxes extends GOVUKFrontendComponent {
+class Checkboxes extends Component {
constructor(t) {
super(t), this.$inputs = void 0;
const e = this.$root.querySelectorAll('input[type="checkbox"]');
@@ -748,7 +748,7 @@ ExitThisPage.moduleName = "govuk-exit-this-page", ExitThisPage.defaults = Object
}
}
});
-class Header extends GOVUKFrontendComponent {
+class Header extends Component {
constructor(t) {
super(t), this.$menuButton = void 0, this.$menu = void 0, this.menuIsOpen = !1, this.mql = null;
const e = this.$root.querySelector(".govuk-js-header-toggle");
@@ -857,7 +857,7 @@ PasswordInput.moduleName = "govuk-password-input", PasswordInput.defaults = Obje
}
}
});
-class Radios extends GOVUKFrontendComponent {
+class Radios extends Component {
constructor(t) {
super(t), this.$inputs = void 0;
const e = this.$root.querySelectorAll('input[type="radio"]');
@@ -901,7 +901,7 @@ class Radios extends GOVUKFrontendComponent {
}
}
Radios.moduleName = "govuk-radios";
-class ServiceNavigation extends GOVUKFrontendComponent {
+class ServiceNavigation extends Component {
constructor(t) {
super(t), this.$menuButton = void 0, this.$menu = void 0, this.menuIsOpen = !1, this.mql = null;
const e = this.$root.querySelector(".govuk-js-service-navigation-toggle");
@@ -935,7 +935,7 @@ class ServiceNavigation extends GOVUKFrontendComponent {
}
}
ServiceNavigation.moduleName = "govuk-service-navigation";
-class SkipLink extends GOVUKFrontendComponent {
+class SkipLink extends Component {
constructor(t) {
var e;
super(t);
@@ -967,7 +967,7 @@ class SkipLink extends GOVUKFrontendComponent {
}
}
SkipLink.elementType = HTMLAnchorElement, SkipLink.moduleName = "govuk-skip-link";
-class Tabs extends GOVUKFrontendComponent {
+class Tabs extends Component {
constructor(t) {
super(t), this.$tabs = void 0, this.$tabList = void 0, this.$tabListItems = void 0, this.jsHiddenClass = "govuk-tabs__panel--hidden", this.changingHash = !1, this.boundTabClick = void 0, this.boundTabKeydown = void 0, this.boundOnHashChange = void 0, this.mql = null;
const e = this.$root.querySelectorAll("a.govuk-tabs__tab");
@@ -1163,7 +1163,7 @@ export {
Button,
CharacterCount,
Checkboxes,
- GOVUKFrontendComponent as Component,
+ Component,
ErrorSummary,
ExitThisPage,
Header,
Action run for 2577602 |
Other changes to npm packagediff --git a/packages/govuk-frontend/dist/govuk/all.bundle.js b/packages/govuk-frontend/dist/govuk/all.bundle.js
index ab5747462..58ce16130 100644
--- a/packages/govuk-frontend/dist/govuk/all.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/all.bundle.js
@@ -130,7 +130,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -181,12 +181,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
@@ -1240,7 +1240,7 @@
*
* @preserve
*/
- class Checkboxes extends GOVUKFrontendComponent {
+ class Checkboxes extends Component {
/**
* Checkboxes can be associated with a 'conditionally revealed' content block
* – for example, a checkbox for 'Phone' could reveal an additional form field
@@ -1659,7 +1659,7 @@
*
* @preserve
*/
- class Header extends GOVUKFrontendComponent {
+ class Header extends Component {
/**
* Apply a matchMedia for desktop which will trigger a state sync if the
* browser viewport moves between states.
@@ -1929,7 +1929,7 @@
*
* @preserve
*/
- class Radios extends GOVUKFrontendComponent {
+ class Radios extends Component {
/**
* Radios can be associated with a 'conditionally revealed' content block –
* for example, a radio for 'Phone' could reveal an additional form field for
@@ -2012,7 +2012,7 @@
*
* @preserve
*/
- class ServiceNavigation extends GOVUKFrontendComponent {
+ class ServiceNavigation extends Component {
/**
* @param {Element | null} $root - HTML element to use for header
*/
@@ -2092,7 +2092,7 @@
* @preserve
* @augments GOVUKFrontendComponent<HTMLAnchorElement>
*/
- class SkipLink extends GOVUKFrontendComponent {
+ class SkipLink extends Component {
/**
* @param {Element | null} $root - HTML element to use for skip link
* @throws {ElementError} when $root is not set or the wrong type
@@ -2143,7 +2143,7 @@
*
* @preserve
*/
- class Tabs extends GOVUKFrontendComponent {
+ class Tabs extends Component {
/**
* @param {Element | null} $root - HTML element to use for tabs
*/
@@ -2567,7 +2567,7 @@
exports.Button = Button;
exports.CharacterCount = CharacterCount;
exports.Checkboxes = Checkboxes;
- exports.Component = GOVUKFrontendComponent;
+ exports.Component = Component;
exports.ErrorSummary = ErrorSummary;
exports.ExitThisPage = ExitThisPage;
exports.Header = Header;
diff --git a/packages/govuk-frontend/dist/govuk/all.bundle.mjs b/packages/govuk-frontend/dist/govuk/all.bundle.mjs
index 654758d17..b26654420 100644
--- a/packages/govuk-frontend/dist/govuk/all.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/all.bundle.mjs
@@ -124,7 +124,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -175,12 +175,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
@@ -1234,7 +1234,7 @@ CharacterCount.schema = Object.freeze({
*
* @preserve
*/
-class Checkboxes extends GOVUKFrontendComponent {
+class Checkboxes extends Component {
/**
* Checkboxes can be associated with a 'conditionally revealed' content block
* – for example, a checkbox for 'Phone' could reveal an additional form field
@@ -1653,7 +1653,7 @@ ExitThisPage.schema = Object.freeze({
*
* @preserve
*/
-class Header extends GOVUKFrontendComponent {
+class Header extends Component {
/**
* Apply a matchMedia for desktop which will trigger a state sync if the
* browser viewport moves between states.
@@ -1923,7 +1923,7 @@ PasswordInput.schema = Object.freeze({
*
* @preserve
*/
-class Radios extends GOVUKFrontendComponent {
+class Radios extends Component {
/**
* Radios can be associated with a 'conditionally revealed' content block –
* for example, a radio for 'Phone' could reveal an additional form field for
@@ -2006,7 +2006,7 @@ Radios.moduleName = 'govuk-radios';
*
* @preserve
*/
-class ServiceNavigation extends GOVUKFrontendComponent {
+class ServiceNavigation extends Component {
/**
* @param {Element | null} $root - HTML element to use for header
*/
@@ -2086,7 +2086,7 @@ ServiceNavigation.moduleName = 'govuk-service-navigation';
* @preserve
* @augments GOVUKFrontendComponent<HTMLAnchorElement>
*/
-class SkipLink extends GOVUKFrontendComponent {
+class SkipLink extends Component {
/**
* @param {Element | null} $root - HTML element to use for skip link
* @throws {ElementError} when $root is not set or the wrong type
@@ -2137,7 +2137,7 @@ SkipLink.moduleName = 'govuk-skip-link';
*
* @preserve
*/
-class Tabs extends GOVUKFrontendComponent {
+class Tabs extends Component {
/**
* @param {Element | null} $root - HTML element to use for tabs
*/
@@ -2557,5 +2557,5 @@ function createAll(Component, config, createAllOptions) {
* @property {OnErrorCallback<ComponentClass>} [onError] - callback function if error throw by component on init
*/
-export { Accordion, Button, CharacterCount, Checkboxes, GOVUKFrontendComponent as Component, ErrorSummary, ExitThisPage, Header, NotificationBanner, PasswordInput, Radios, ServiceNavigation, SkipLink, Tabs, createAll, initAll, isSupported, version };
+export { Accordion, Button, CharacterCount, Checkboxes, Component, ErrorSummary, ExitThisPage, Header, NotificationBanner, PasswordInput, Radios, ServiceNavigation, SkipLink, Tabs, createAll, initAll, isSupported, version };
//# sourceMappingURL=all.bundle.mjs.map
diff --git a/packages/govuk-frontend/dist/govuk/all.mjs b/packages/govuk-frontend/dist/govuk/all.mjs
index 1d37a44bd..cdb2e44f5 100644
--- a/packages/govuk-frontend/dist/govuk/all.mjs
+++ b/packages/govuk-frontend/dist/govuk/all.mjs
@@ -14,5 +14,5 @@ export { SkipLink } from './components/skip-link/skip-link.mjs';
export { Tabs } from './components/tabs/tabs.mjs';
export { createAll, initAll } from './init.mjs';
export { isSupported } from './common/index.mjs';
-export { GOVUKFrontendComponent as Component } from './govuk-frontend-component.mjs';
+export { Component } from './component.mjs';
//# sourceMappingURL=all.mjs.map
diff --git a/packages/govuk-frontend/dist/govuk/common/configuration.mjs b/packages/govuk-frontend/dist/govuk/common/configuration.mjs
index b7ad735b3..207a4fdc2 100644
--- a/packages/govuk-frontend/dist/govuk/common/configuration.mjs
+++ b/packages/govuk-frontend/dist/govuk/common/configuration.mjs
@@ -1,9 +1,9 @@
import { ConfigError } from '../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../govuk-frontend-component.mjs';
+import { Component } from '../component.mjs';
import { formatErrorMessage, isObject } from './index.mjs';
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/govuk-frontend-component.mjs b/packages/govuk-frontend/dist/govuk/component.mjs
similarity index 86%
rename from packages/govuk-frontend/dist/govuk/govuk-frontend-component.mjs
rename to packages/govuk-frontend/dist/govuk/component.mjs
index 2c23fcc20..842456993 100644
--- a/packages/govuk-frontend/dist/govuk/govuk-frontend-component.mjs
+++ b/packages/govuk-frontend/dist/govuk/component.mjs
@@ -1,7 +1,7 @@
import { isInitialised, isSupported } from './common/index.mjs';
import { InitError, ElementError, SupportError } from './errors/index.mjs';
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -52,9 +52,9 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
-export { GOVUKFrontendComponent };
-//# sourceMappingURL=govuk-frontend-component.mjs.map
+export { Component };
+//# sourceMappingURL=component.mjs.map
diff --git a/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.js b/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.js
index 949910dc2..bf0c2e580 100644
--- a/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.js
@@ -90,7 +90,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -141,12 +141,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.mjs
index 521b35c78..07533cf80 100644
--- a/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/accordion/accordion.bundle.mjs
@@ -84,7 +84,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -135,12 +135,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/button/button.bundle.js b/packages/govuk-frontend/dist/govuk/components/button/button.bundle.js
index 54849012d..fe3dbcf38 100644
--- a/packages/govuk-frontend/dist/govuk/components/button/button.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/button/button.bundle.js
@@ -90,7 +90,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -141,12 +141,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/button/button.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/button/button.bundle.mjs
index b5ff0c905..d5481fc0d 100644
--- a/packages/govuk-frontend/dist/govuk/components/button/button.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/button/button.bundle.mjs
@@ -84,7 +84,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -135,12 +135,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.js b/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.js
index cc24a93af..034bbc4bb 100644
--- a/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.js
@@ -95,7 +95,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -146,12 +146,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.mjs
index 030682a94..9df909f6c 100644
--- a/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/character-count/character-count.bundle.mjs
@@ -89,7 +89,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -140,12 +140,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.js b/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.js
index 04c9b69e9..8c2f6694b 100644
--- a/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.js
@@ -78,7 +78,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -129,16 +129,16 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
/**
* Checkboxes component
*
* @preserve
*/
- class Checkboxes extends GOVUKFrontendComponent {
+ class Checkboxes extends Component {
/**
* Checkboxes can be associated with a 'conditionally revealed' content block
* – for example, a checkbox for 'Phone' could reveal an additional form field
diff --git a/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.mjs
index 934dab1b1..d5caf2cb2 100644
--- a/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.bundle.mjs
@@ -72,7 +72,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -123,16 +123,16 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
/**
* Checkboxes component
*
* @preserve
*/
-class Checkboxes extends GOVUKFrontendComponent {
+class Checkboxes extends Component {
/**
* Checkboxes can be associated with a 'conditionally revealed' content block
* – for example, a checkbox for 'Phone' could reveal an additional form field
diff --git a/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.mjs b/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.mjs
index 455c9c70c..8dfe838a9 100644
--- a/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/checkboxes/checkboxes.mjs
@@ -1,12 +1,12 @@
import { ElementError } from '../../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
+import { Component } from '../../component.mjs';
/**
* Checkboxes component
*
* @preserve
*/
-class Checkboxes extends GOVUKFrontendComponent {
+class Checkboxes extends Component {
/**
* Checkboxes can be associated with a 'conditionally revealed' content block
* – for example, a checkbox for 'Phone' could reveal an additional form field
diff --git a/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.js b/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.js
index 0280ff8f5..14dd9b8d6 100644
--- a/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.js
@@ -120,7 +120,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -171,12 +171,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.mjs
index d7f644f4e..cabd540bf 100644
--- a/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/error-summary/error-summary.bundle.mjs
@@ -114,7 +114,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -165,12 +165,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.js b/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.js
index a9ad88164..296e94aef 100644
--- a/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.js
@@ -90,7 +90,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -141,12 +141,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.mjs
index 726290eeb..a4f38815e 100644
--- a/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/exit-this-page/exit-this-page.bundle.mjs
@@ -84,7 +84,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -135,12 +135,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/header/header.bundle.js b/packages/govuk-frontend/dist/govuk/components/header/header.bundle.js
index 821b9563e..cc5de2d58 100644
--- a/packages/govuk-frontend/dist/govuk/components/header/header.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/header/header.bundle.js
@@ -86,7 +86,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -137,16 +137,16 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
/**
* Header component
*
* @preserve
*/
- class Header extends GOVUKFrontendComponent {
+ class Header extends Component {
/**
* Apply a matchMedia for desktop which will trigger a state sync if the
* browser viewport moves between states.
diff --git a/packages/govuk-frontend/dist/govuk/components/header/header.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/header/header.bundle.mjs
index ceb5d98de..678739ea4 100644
--- a/packages/govuk-frontend/dist/govuk/components/header/header.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/header/header.bundle.mjs
@@ -80,7 +80,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -131,16 +131,16 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
/**
* Header component
*
* @preserve
*/
-class Header extends GOVUKFrontendComponent {
+class Header extends Component {
/**
* Apply a matchMedia for desktop which will trigger a state sync if the
* browser viewport moves between states.
diff --git a/packages/govuk-frontend/dist/govuk/components/header/header.mjs b/packages/govuk-frontend/dist/govuk/components/header/header.mjs
index 5b25b2f69..2100ae112 100644
--- a/packages/govuk-frontend/dist/govuk/components/header/header.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/header/header.mjs
@@ -1,13 +1,13 @@
import { getBreakpoint } from '../../common/index.mjs';
import { ElementError } from '../../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
+import { Component } from '../../component.mjs';
/**
* Header component
*
* @preserve
*/
-class Header extends GOVUKFrontendComponent {
+class Header extends Component {
/**
* Apply a matchMedia for desktop which will trigger a state sync if the
* browser viewport moves between states.
diff --git a/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.js b/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.js
index a64b09dd1..f5e1007cb 100644
--- a/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.js
@@ -114,7 +114,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -165,12 +165,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.mjs
index d81bfcc4d..cfceb20c4 100644
--- a/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/notification-banner/notification-banner.bundle.mjs
@@ -108,7 +108,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -159,12 +159,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.js b/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.js
index ddd2862a3..648ed2014 100644
--- a/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.js
@@ -95,7 +95,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -146,12 +146,12 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
- class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+ class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.mjs
index 1b4d22544..6c344e60b 100644
--- a/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/password-input/password-input.bundle.mjs
@@ -89,7 +89,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -140,12 +140,12 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
const configOverride = Symbol.for('configOverride');
-class GOVUKFrontendComponentConfigurable extends GOVUKFrontendComponent {
+class GOVUKFrontendComponentConfigurable extends Component {
[configOverride](param) {
return {};
}
diff --git a/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.js b/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.js
index 076a35f79..6e9d5409b 100644
--- a/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.js
@@ -78,7 +78,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -129,16 +129,16 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
/**
* Radios component
*
* @preserve
*/
- class Radios extends GOVUKFrontendComponent {
+ class Radios extends Component {
/**
* Radios can be associated with a 'conditionally revealed' content block –
* for example, a radio for 'Phone' could reveal an additional form field for
diff --git a/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.mjs
index ca0e06f97..01485ab31 100644
--- a/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/radios/radios.bundle.mjs
@@ -72,7 +72,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -123,16 +123,16 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
/**
* Radios component
*
* @preserve
*/
-class Radios extends GOVUKFrontendComponent {
+class Radios extends Component {
/**
* Radios can be associated with a 'conditionally revealed' content block –
* for example, a radio for 'Phone' could reveal an additional form field for
diff --git a/packages/govuk-frontend/dist/govuk/components/radios/radios.mjs b/packages/govuk-frontend/dist/govuk/components/radios/radios.mjs
index 55f6eb727..f994fe2fe 100644
--- a/packages/govuk-frontend/dist/govuk/components/radios/radios.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/radios/radios.mjs
@@ -1,12 +1,12 @@
import { ElementError } from '../../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
+import { Component } from '../../component.mjs';
/**
* Radios component
*
* @preserve
*/
-class Radios extends GOVUKFrontendComponent {
+class Radios extends Component {
/**
* Radios can be associated with a 'conditionally revealed' content block –
* for example, a radio for 'Phone' could reveal an additional form field for
diff --git a/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.js b/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.js
index 5a21214c3..31e2ef6ef 100644
--- a/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.js
@@ -86,7 +86,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -137,16 +137,16 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
/**
* Service Navigation component
*
* @preserve
*/
- class ServiceNavigation extends GOVUKFrontendComponent {
+ class ServiceNavigation extends Component {
/**
* @param {Element | null} $root - HTML element to use for header
*/
diff --git a/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.mjs
index c11e20be8..531307c53 100644
--- a/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.bundle.mjs
@@ -80,7 +80,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -131,16 +131,16 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
/**
* Service Navigation component
*
* @preserve
*/
-class ServiceNavigation extends GOVUKFrontendComponent {
+class ServiceNavigation extends Component {
/**
* @param {Element | null} $root - HTML element to use for header
*/
diff --git a/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.mjs b/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.mjs
index 37033c8e4..c1b49f3fb 100644
--- a/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/service-navigation/service-navigation.mjs
@@ -1,13 +1,13 @@
import { getBreakpoint } from '../../common/index.mjs';
import { ElementError } from '../../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
+import { Component } from '../../component.mjs';
/**
* Service Navigation component
*
* @preserve
*/
-class ServiceNavigation extends GOVUKFrontendComponent {
+class ServiceNavigation extends Component {
/**
* @param {Element | null} $root - HTML element to use for header
*/
diff --git a/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.js b/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.js
index 005ea996b..d5a5e3a62 100644
--- a/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.js
@@ -108,7 +108,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -159,9 +159,9 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
/**
* Skip link component
@@ -169,7 +169,7 @@
* @preserve
* @augments GOVUKFrontendComponent<HTMLAnchorElement>
*/
- class SkipLink extends GOVUKFrontendComponent {
+ class SkipLink extends Component {
/**
* @param {Element | null} $root - HTML element to use for skip link
* @throws {ElementError} when $root is not set or the wrong type
diff --git a/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.mjs
index 01b46e5f1..e958fd3f2 100644
--- a/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.bundle.mjs
@@ -102,7 +102,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -153,9 +153,9 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
/**
* Skip link component
@@ -163,7 +163,7 @@ GOVUKFrontendComponent.elementType = HTMLElement;
* @preserve
* @augments GOVUKFrontendComponent<HTMLAnchorElement>
*/
-class SkipLink extends GOVUKFrontendComponent {
+class SkipLink extends Component {
/**
* @param {Element | null} $root - HTML element to use for skip link
* @throws {ElementError} when $root is not set or the wrong type
diff --git a/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.mjs b/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.mjs
index fa814a73f..dee22f431 100644
--- a/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/skip-link/skip-link.mjs
@@ -1,6 +1,6 @@
import { getFragmentFromUrl, setFocus } from '../../common/index.mjs';
import { ElementError } from '../../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
+import { Component } from '../../component.mjs';
/**
* Skip link component
@@ -8,7 +8,7 @@ import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
* @preserve
* @augments GOVUKFrontendComponent<HTMLAnchorElement>
*/
-class SkipLink extends GOVUKFrontendComponent {
+class SkipLink extends Component {
/**
* @param {Element | null} $root - HTML element to use for skip link
* @throws {ElementError} when $root is not set or the wrong type
diff --git a/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.js b/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.js
index 19fb6d4b9..2cb78dd9e 100644
--- a/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.js
+++ b/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.js
@@ -92,7 +92,7 @@
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
- class GOVUKFrontendComponent {
+ class Component {
/**
* Returns the root element of the component
*
@@ -143,16 +143,16 @@
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
- GOVUKFrontendComponent.elementType = HTMLElement;
+ Component.elementType = HTMLElement;
/**
* Tabs component
*
* @preserve
*/
- class Tabs extends GOVUKFrontendComponent {
+ class Tabs extends Component {
/**
* @param {Element | null} $root - HTML element to use for tabs
*/
diff --git a/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.mjs b/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.mjs
index 8ea827012..add1bec0a 100644
--- a/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/tabs/tabs.bundle.mjs
@@ -86,7 +86,7 @@ class InitError extends GOVUKFrontendError {
* @typedef {import('../common/index.mjs').ComponentWithModuleName} ComponentWithModuleName
*/
-class GOVUKFrontendComponent {
+class Component {
/**
* Returns the root element of the component
*
@@ -137,16 +137,16 @@ class GOVUKFrontendComponent {
*/
/**
- * @typedef {typeof GOVUKFrontendComponent & ChildClass} ChildClassConstructor
+ * @typedef {typeof Component & ChildClass} ChildClassConstructor
*/
-GOVUKFrontendComponent.elementType = HTMLElement;
+Component.elementType = HTMLElement;
/**
* Tabs component
*
* @preserve
*/
-class Tabs extends GOVUKFrontendComponent {
+class Tabs extends Component {
/**
* @param {Element | null} $root - HTML element to use for tabs
*/
diff --git a/packages/govuk-frontend/dist/govuk/components/tabs/tabs.mjs b/packages/govuk-frontend/dist/govuk/components/tabs/tabs.mjs
index f42ab670a..f0d618279 100644
--- a/packages/govuk-frontend/dist/govuk/components/tabs/tabs.mjs
+++ b/packages/govuk-frontend/dist/govuk/components/tabs/tabs.mjs
@@ -1,13 +1,13 @@
import { getBreakpoint, getFragmentFromUrl } from '../../common/index.mjs';
import { ElementError } from '../../errors/index.mjs';
-import { GOVUKFrontendComponent } from '../../govuk-frontend-component.mjs';
+import { Component } from '../../component.mjs';
/**
* Tabs component
*
* @preserve
*/
-class Tabs extends GOVUKFrontendComponent {
+class Tabs extends Component {
/**
* @param {Element | null} $root - HTML element to use for tabs
*/
Action run for 2577602 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.